Survey on Grid Scheduling
نویسنده
چکیده
Grid computing has become an increasingly popular solution to support the sharing and coordination of heterogeneous and geographically distributed resources. To perform application execution in the Grid, scheduling of Grid resources is necessary. To achieve this goal, an efficient Grid scheduling system is an essential part of the Grid. Grid Resource Scheduling (brokering) is defined as the process of making scheduling decisions involving resources over various domains. Grid scheduling is more complicated than local resource scheduling because it must manipulate large-scale resources across management. Here various Grid scheduling algorithms are discussed from different points of view, such as static vs. dynamic policies, objective functions, applications models, adaptation, QoS constraints, and strategies dealing with dynamic behavior of resources, and so on. Rather than covering the whole Grid scheduling area, this survey provides a review of the subject mainly from the perspective of scheduling algorithms. KeywordsGrid Computing, Grid Scheduling, Algorithms, Performance, Reliability.
منابع مشابه
A New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability
Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data...
متن کاملStability Assessment Metamorphic Approach (SAMA) for Effective Scheduling based on Fault Tolerance in Computational Grid
Grid Computing allows coordinated and controlled resource sharing and problem solving in multi-institutional, dynamic virtual organizations. Moreover, fault tolerance and task scheduling is an important issue for large scale computational grid because of its unreliable nature of grid resources. Commonly exploited techniques to realize fault tolerance is periodic Checkpointing that periodically ...
متن کاملA Survey on Grid Scheduling Systems
Thanks to vast improvements in wide-area network performance and powerful yet low-cost computers, Grid computing has emerged as a promising attractive computing paradigm. Computational Grids aim to aggregate the power of heterogeneous, geographically distributed, multiple-domain-spanning computational resources to provide high performance or high-throughput computing. To achieve the promising p...
متن کاملA Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Balancing In Grid Computing Environments
Due to the advances in human civilization, problems in science and engineering are becoming more complicated than ever before. To solve these complicated problems, grid computing becomes a popular tool. a grid environment collects, integrates, and uses heterogeneous or homogeneous resources scattered around the globe by a high-speed network. Scheduling problems are at the heart of any Grid-like...
متن کاملAn Insight into Grid Scheduling Algorithms: A Survey
Grid scheduling is the process of mapping each and every task for the job completion with respect to the service level agreements. Grid scheduling produces effective decisions, and involves the resources from various administrative domains. The complexity of generic scheduling issue is NP-Complete. The scheduling issue is more problematic due to certain unique features of grid computations. In ...
متن کامل